<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>Document</title>
    <script>
      // 构造函数中的属性和方法我们称为成员，成员可以添加
      function Star(uname, age) {
        this.uname = uname;
        this.age = age;
        this.sing = function () {
          console.log("ddd");
        };
      }

      var ldh = new Star("刘德华", 18);
      //   实例成员就是构造函数内部通过this添加的成员 uname age sing 就是实例成员
      // 实例成员只能通过实例化的对象来访问
      console.log(ldh.uname);
      ldh.sing();
      // 静态成员 在构造函数本身上添加的成员
      Star.sex = "男";
      console.log(ldh.sex); //不能通过对象来访问
    </script>
  </head>
  <body></body>
</html>
